課程資訊
課程名稱
計算生物學原理與應用
Introduction and Application of Computational Biology Methods 
開課學期
110-2 
授課對象
學程  健康大數據學分學程  
授課教師
盧子彬 
課號
EPM5009 
課程識別碼
849 U0370 
班次
 
學分
3.0 
全/半年
半年 
必/選修
必修 
上課時間
星期三6,7,8(13:20~16:20) 
上課地點
 
備註
大學部三年級(含)以上可選修。並開放健康大數據學程之學生修習。非同步遠距教學課程。
限學士班三年級以上 且 限公衛學院學生(含輔系、雙修生)
總人數上限:50人
外系人數限制:5人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1102EPM5009_cb1102 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本課程主旨在於介紹計算方法如何應用於當代的生物醫學與公共衛生學研究,目的在於提供學生漸進式的介紹,內容將包括演算方法開發原理與其背後之生物意義。因此,課程首先將由介紹生物學及程式撰寫基本功能開始,奠定基礎後,後段課程內容將針對各式分析與常用的演算法進行原理介紹,並要求學生實際利用撰寫程式進行實作,以了解演算法應用之內容,最終將以高通量資料介紹作結,讓學生體會未來計算能力將在研究及實務應用上均扮演重要角色。 

課程目標
訓練學生了解各式演算法內容並具備實際上機撰寫程式能力 
課程要求
程式語言撰寫及基礎生物學能力 
預期每週課後學習時數
 
Office Hours
備註: 請來信預約 
指定閱讀
1) R軟體應用統計方法, 陳景祥, 東華書局, 2009 
參考書目
1) Bioinformatics, Andreas D. Baxevanis and B.F. Francis Ouellette 3rd ed., 2005
2) Data mining with R, learning with case studies. Luis Torgo. Taylor and Francis Group. 2012 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
課堂參與 
10% 
 
2. 
課堂實作 
50% 
 
3. 
期中報告 
20% 
 
4. 
期末報告 
20% 
 
 
課程進度
週次
日期
單元主題
第1週
02/16  計算生物學介紹 Introduction of computational biology  
第2週
02/23  生物核心能力 (I) – 基礎遺傳學、演化機制 Concept of biology (I) – genetics and evolution  
第3週
03/02  生物核心能力 (II) – 基礎分子生物學與基因調控機制Concept of biology (II) – molecular biology and gene regulation mechanism 
第4週
03/09  程式核心能力 (II) – 程式邏輯控制、迴圈撰寫 Concept of programming in R (II) – Programming logic 
第5週
03/16  基因演算法 Genetic Algorithm  
第6週
03/23  高通量資料分析介紹 – 以基因表現微陣列為例High-throughput data (Gene Expression Microarray)  
第7週
03/30  演算法分析介紹 – 以排序方法為例介紹時間與空間複雜性 Algorithm comparison – introduction of time and space complexity  
第8週
04/06  演化分析 – 演化樹與最大節約法 Methods in evolution – phylogenetic tree and maximum parsimony  
第9週
04/13  序列排比分析 Sequence analysis  
第10週
04/20  交互驗證與排列 – 資料重複性與預測性Cross-validation and Permutation – reproducibility and predictability  
第11週
04/27  機器學習方法 (向量支持模型與決策樹) Machine learning methods (SVM, CART)  
第12週
05/04  高通量資料分析介紹 – 以次世代定序技術為例 High-throughput data (Next Generation Sequencing)  
第13週
05/11  專題演講 (Special lecture) 
第14週
05/18  研究實例分享 Research examples 
第15週
05/25  期末報告 Final presentation  
第16週
06/01  期末報告 Final presentation  
第17週
  彈性教學 (4-0) 
第18週
  彈性教學 (4-1) 
第4-0週
03/09  線上教學
程式核心能力 (I) – 資料輸出與輸入、統計檢定與迴歸模型 Concept of programming in R (I) – data processing, statistical tests and regression models 
第4-1週
03/09  線上教學
程式核心能力 (III) –程式邏輯控制、隨機取樣、繪圖 Concept of programming in R (III) – Programming logic, random sampling and creating plots